package it.webFlora.bean.db.EntiPubblici;

import it.webFlora.entity.Fiorista;
import it.webFlora.entity.Prodotto;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;

@Entity
public class Comune implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -3783129704377930103L;

	@Id
	@GeneratedValue
	private Integer id;
	@Column(name = "id_comune")
	private int idComune;

	@OneToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "id_provincia")
	private Provincia idprovincia;

	

	@OneToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "id_regione")
	private Regione idregione;

	@Column(name = "codice_istat")
	private int codiceIstat;

	@Column(name = "codice_sogei")
	private int codiceSogei;

	@Column(name = "flg_capoluogo")
	private int flgCapoluogo;

	@Column(name = "flg_estero")
	private int flgEstero;

	@Column(name = "descrizione")
	private String Descrizione;

	@Column(name = "cap")
	private int cap;

	@Column(name = "flg_attivo")
	private int flgAttivo;

	public int getCodiceIstat() {
		return codiceIstat;
	}

	public void setCodiceIstat(int codiceIstat) {
		this.codiceIstat = codiceIstat;
	}

	public int getCodiceSogei() {
		return codiceSogei;
	}

	public void setCodiceSogei(int codiceSogei) {
		this.codiceSogei = codiceSogei;
	}

	public int getFlgCapoluogo() {
		return flgCapoluogo;
	}

	public void setFlgCapoluogo(int flgCapoluogo) {
		this.flgCapoluogo = flgCapoluogo;
	}

	public int getFlgEstero() {
		return flgEstero;
	}

	public void setFlgEstero(int flgEstero) {
		this.flgEstero = flgEstero;
	}

	public int getCap() {
		return cap;
	}

	public void setCap(int cap) {
		this.cap = cap;
	}

	public int getFlgAttivo() {
		return flgAttivo;
	}

	public void setFlgAttivo(int flgAttivo) {
		this.flgAttivo = flgAttivo;
	}

}
